brisbane london golf club scotland carnoustie holiday dundee galway glasgow self catering bed and breakfast dublin b&b edinburgh escort bed & breakfast cottage golf australia celtic golf resort perth irish escorts cork wales golf clubs melbourne music golf course homes